import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';

@Component({
  selector: 'app-loading',
  templateUrl: './loading.component.html',
  styleUrls: ['./loading.component.scss']
})

/**
 * 描述：等待动画效果
 * 公司：xxx有限公司
 * 版权：xxx2020
 * 作者：oyjl
 * 时间：2020-04-28 15:10:30
 */
export class LoadingComponent implements OnInit {

  @Input() showLoading: boolean; // 显示动画
  @Output() showLoadingChange: EventEmitter<boolean> = new EventEmitter();
  constructor() { }

  ngOnInit() {
  }

  /**
   * 描述：关闭等待动画
   * 作者：oyjl
   * 时间：2020-04-28 15:13:19
   */
  public closeLoading() {
    this.showLoading = false;
    this.showLoadingChange.emit(false);
  }

}
